package e2q.liferay.domain;
// default package

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;


/**
 * E2qLiAccount entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "Account_")
public class E2qLiAccount  implements java.io.Serializable {


    // Fields    

     private long accountId;
     private long companyId;
     private long userId;
     private String userName;
     private Date createDate;
     private Date modifiedDate;
     private long parentAccountId;
     private String name;
     private String legalName;
     private String legalId;
     private String legalType;
     private String sicCode;
     private String tickerSymbol;
     private String industry;
     private String type;
     private String size;


    // Constructors

    /** default constructor */
    public E2qLiAccount() {
    }

	/** minimal constructor */
    public E2qLiAccount(long accountId) {
        this.accountId = accountId;
    }
    
    /** full constructor */
    public E2qLiAccount(long accountId, long companyId, long userId, String userName, Date createDate, Date modifiedDate, long parentAccountId, String name, String legalName, String legalId, String legalType, String sicCode, String tickerSymbol, String industry, String type, String size) {
        this.accountId = accountId;
        this.companyId = companyId;
        this.userId = userId;
        this.userName = userName;
        this.createDate = createDate;
        this.modifiedDate = modifiedDate;
        this.parentAccountId = parentAccountId;
        this.name = name;
        this.legalName = legalName;
        this.legalId = legalId;
        this.legalType = legalType;
        this.sicCode = sicCode;
        this.tickerSymbol = tickerSymbol;
        this.industry = industry;
        this.type = type;
        this.size = size;
    }

   
    // Property accessors
    @Id
	@GeneratedValue(generator = "pk")
	@Column(name = "accountId")
	@GenericGenerator(name = "pk", strategy = "e2q.web.orm.IdGenerator")
    public long getAccountId() {
        return this.accountId;
    }
    
    public void setAccountId(long accountId) {
        this.accountId = accountId;
    }
	@Column(name = "companyId")
    public long getCompanyId() {
        return this.companyId;
    }
    
    public void setCompanyId(long companyId) {
        this.companyId = companyId;
    }
	@Column(name = "userId")
    public long getUserId() {
        return this.userId;
    }
    
    public void setUserId(long userId) {
        this.userId = userId;
    }
	@Column(name = "userName")
    public String getUserName() {
        return this.userName;
    }
    
    public void setUserName(String userName) {
        this.userName = userName;
    }
	@Column(name = "createDate")
    public Date getCreateDate() {
        return this.createDate;
    }
    
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }
	@Column(name = "modifiedDate")
    public Date getModifiedDate() {
        return this.modifiedDate;
    }
    
    public void setModifiedDate(Date modifiedDate) {
        this.modifiedDate = modifiedDate;
    }
	@Column(name = "parentAccountId")
    public long getParentAccountId() {
        return this.parentAccountId;
    }
    
    public void setParentAccountId(long parentAccountId) {
        this.parentAccountId = parentAccountId;
    }
	@Column(name = "name")
    public String getName() {
        return this.name;
    }
    
    public void setName(String name) {
        this.name = name;
    }
	@Column(name = "legalName")
    public String getLegalName() {
        return this.legalName;
    }
    
    public void setLegalName(String legalName) {
        this.legalName = legalName;
    }
	@Column(name = "legalId")
    public String getLegalId() {
        return this.legalId;
    }
    
    public void setLegalId(String legalId) {
        this.legalId = legalId;
    }
	@Column(name = "legalType")
    public String getLegalType() {
        return this.legalType;
    }
    
    public void setLegalType(String legalType) {
        this.legalType = legalType;
    }
	@Column(name = "sicCode")
    public String getSicCode() {
        return this.sicCode;
    }
    
    public void setSicCode(String sicCode) {
        this.sicCode = sicCode;
    }
	@Column(name = "tickerSymbol")
    public String getTickerSymbol() {
        return this.tickerSymbol;
    }
    
    public void setTickerSymbol(String tickerSymbol) {
        this.tickerSymbol = tickerSymbol;
    }
	@Column(name = "industry")
    public String getIndustry() {
        return this.industry;
    }
    
    public void setIndustry(String industry) {
        this.industry = industry;
    }
	@Column(name = "type_")
    public String getType() {
        return this.type;
    }
    
    public void setType(String type) {
        this.type = type;
    }
	@Column(name = "size_")
    public String getSize() {
        return this.size;
    }
    
    public void setSize(String size) {
        this.size = size;
    }
   








}